package com.cyt.sys.service;

import com.cyt.base.model.dto.ReturnResult;
import com.cyt.sys.model.po.SysGuide;
import com.cyt.sys.model.po.SysUser;
import com.cyt.sys.model.vo.SysGuideVo;

/**
 * 操作指引-操作指引Service层接口类
 *
 * @author rong yuan
 * @date 2019-8-20 13:52:08
 */
public interface SysGuideService extends BaseService<SysGuide> {

    /**
     * 单个对象查询
     *
     * @param sysGuideVo 接受参数对象
     * @return SysGuide
     * @author rong yuan
     * @date 2019-8-20 13:52:08
     */
    SysGuide findOne(SysGuideVo sysGuideVo);

    /**
     * 添加或更新
     *
     * @param sysGuideVo 参数接受对象
     * @param sysUser    当前用户
     * @return ReturnResult
     * @author rong yuan
     * @date 2019-8-20 13:52:08
     */
    ReturnResult addOrUpdate(SysGuideVo sysGuideVo, SysUser sysUser);
}